내글 모니터 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

내글 모니터 정보

최신글 내글 모니터

첨부파일

my_latest.zip (11.3K) 605회 다운로드 2006-05-02 23:02:24

본문

new 테이블의 id 필드를 추가해야함에 따라 회원님들이 꺼려하실까바 못올리고 있었습니다(사실 귀차니즘도 약간;)

허나 이번 그누버전이 업데이트 되면서 mb_id필드를 추가해주셨더군요^^

이기회에 샤샥 올려봅니다...


설치방법--

압축을 풀어 재낀후

- <my_latest>  ※ 설치경로 skin/latest/my_latest
  latest.lib.php  ※ 설치경로 lib/latest.lib.php 덮어쓰기

적용시 기존 스킨 적용방법과 동일합니다.

<?=my_latest("my_latest", 10, 28);?>

<?=my_latest("스킨이름", 줄수, 글자수제한);?>



----------------
제홈에서 쓰다가 스킨용으로 올릴려니.. 급하게 작업을 했습니다.

미리보기는 http://udtown.com
추천
4

댓글 전체

설치했을때......

Warning: my_latest(./skin/latest/my_latest/latest.skin.php): failed to open stream: No such file or directory in /home/spectrum/html/gnuboard4/lib/latest.lib.php on line 70

Warning: my_latest(./skin/latest/my_latest/latest.skin.php): failed to open stream: No such file or directory in /home/spectrum/html/gnuboard4/lib/latest.lib.php on line 70

Warning: my_latest(): Failed opening './skin/latest/my_latest/latest.skin.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/spectrum/html/gnuboard4/lib/latest.lib.php on line 70

↑처럼 나와여ㅡㅡ;;

알려주신 설치방법데로했는데 그렇게되네여ㅠㅠ
스킨폴더의 경로가 틀린것 같습니다... skin/latest/ 아래에 경로에 맞게 설치해보세요^^
만약 맞게 하셨다면 상단에
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
넣어주세요~
정말 좋은 스킨이네요.... 감탄모드에요.. ㅋㅋ/

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/latest.lib.php");
?>


내글 모니터 삽입시..... 위 내용이 있어야 정상 출력이 됩니다.....

위 내용이 빠져 있으면 출력이 안되더군요.. 메인에서만 출력되길레.... 비교해보면서 낑낑대며... 알아내보았습니다.
초보 모르시는 분들만 참고하세요.(고수님들은 다 아실듯.. ㅎㅎ)


쩝 쓸려고 보니 유디님이 코멘트 남겨 놓으셨네요 OTL......

암튼.... 잘사용하겠습니다. 유디님...
감사합니다.

저의 경우 index.php 파일에
<?=my_latest("my_latest", 10, 28);?>
이렇게 붙일때는 문제가 없는데

좌측 하단에 붙이기 위하여

head.php 파일에서 이런식으로 붙이면 

메인 화면서에서 게시판을 클릭했을때 들어가 지지가 않는 문제가 있는데 제가 그 원인을 모르겠더라구요

그런 경우에

좌측 하단에 붙이려면

head.php 적당한 곳에

        <? if ($member[mb_level] >= 2) { ?>

<div style='height:10px;'></div>

        <? echo my_latest("my_latest", 10, 28);//내글 모니터 ?>

        <? } ?>


첨부 파일의 latest.lib.php 에서
//내글 추출
function my_latest($skin_dir="", $rows, $subject_len)
부터 끝까지 복사해서

extend 폴더내에
developer.lib.php
파일의 마지막 부분에 붙여 넣기하니까 잘 되네요

저 처럼 잘안되는 분들은 참고해 보세요

수고하셨습니다.
유디님 답변 감사합니다///

그런데 내글 모니터를 클릭하면 내가 작성한 글만 나타나게 하는 것이 아니고 원래 최근게시물 목록 전체가 맞는 것인가요...

내글만 나오는 것이 my_new.php 인줄 알았거든요...
아.. 그건 제홈페이지에서 쓰던거라서 ^^; 미처 수정을 못한겁니다.
$g4[bbs_path]/new.php?view=w&mb_id=$member[mb_id]'
이렇게 링크 거시면 될것 같네요^^
유디님 벌써 답변 주셨네요////// 감사합니다..

위에 대로 하니 되는 군요...

또하나 특정 게시판의 글은 제외 가능하게 할 수 있나요...

한줄 메모장을 설치했는데 내글 모니터에서 글제목이 번호로 나오고 클릭하면 한 줄 메모장으로 가지 않고
게시판 view 화면으로 가고 페이지가 깨지거든요....

메모장은 내글 모니터에 안나오게 할 수 없나요..
latest.lib.php 파일의  주석으로 달린 내글추출 아래에 보시면
$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id
        from $g4[board_new_table] a, $g4[board_table] b,  $g4[group_table] c
        where a.bo_table = b.bo_table and b.gr_id = c.gr_id and a.wr_id = a.wr_parent and a.mb_id = '$member[mb_id]'
        order by a.bn_id desc limit 0,$rows";
위를
$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id
        from $g4[board_new_table] a, $g4[board_table] b,  $g4[group_table] c
        where a.bo_table = b.bo_table and b.gr_id = c.gr_id and a.wr_id = a.wr_parent and a.mb_id = '$member[mb_id]' and c.gr_id <> '게시판'
        order by a.bn_id desc limit 0,$rows";
이렇게 하시면 될듯하네요
유디님////어느새 답변이네요....감사감사합니다..

현재 열심히 지지고 복는 중입니다...

그런데 아직 잘 모르겠습니다...

열심히 해보고 결과를 올리겠습니다.,
내글만 불러오는 링크가 잘 안되서 한참 헤매다가 겨우 불러올 수 있었습니다.

위에 제시된 소스로는 되질 않더군요. 저만 그럴 수도 있겠지만 혹시 참고가 되실까 해서 올려봅니다.

<a href='<?=$g4[bbs_path]?>/new.php?gr_id=&view=&mb_id=<?=$member[mb_id]?>'>

이게 문법 상 맞는 것인지는 잘 모르겠습니다만 암튼 지금 로그인 한 사람이 쓴 글만 불러오니 아직은 이상이 없는 것 같습니다.

좀 더 간결하고 문법에도 맞는 방법이 있다면 가르쳐 주시기 바랍니다.

좋은 스킨에 감사를 드립니다.
내글모니터는 잘돌아갔습니다.

그런데 주소창에 주소를 도메인주소로만 뜨게하려고 프레임을 적용했더니.. 그뒤부터 내글모니터의 리스트는 정상적으로 추출되는데, 리스트글을 누르면 링크가 홈으로만 돌아갑니다.

이럴땐 어떻게 해야하나요ㅠ.ㅠ 

좋은 밤 되세요~
전체 43 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT